var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isLoadedAll: true,
    newsUrl: "",
    id:"",
    title: "",
    isSale: 0,
    isTKL: 0,
    TKL: "",
    desc: "",
    urls:"",
    xcxCodeUrl:""



  },
  previewImage: function (e) {
    wx.previewImage({
      urls: this.data.xcxCodeUrl.split(',')
      // 需要预览的图片http链接  使用split把字符串转数组。不然会报错
    })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    console.log(options)
    if (options.id) {
      console.log(options.id)
      var that = this;
      wx.request({
        url: "https://ceshi.maomaoyouxuan.com/xcx/getIdInfo.php?id="+options.id,
        success: function (res) { //请求成功
          // console.log(res); //在调试器里打印网络请求到的json数据


          that.setData({ //动态设置显示的值
            newsUrl: res.data.resource_add
          })
          // console.log(res.data.tabList)
          that.setData({ //动态设置显示的值
            title: res.data.title
          })
          that.setData({ //动态设置显示的值
            isSale: res.data.isSale
          })
          that.setData({ //动态设置显示的值
            isTKL: res.data.isTKL

          })

          that.setData({ //动态设置显示的值
            TKL: res.data.TKL

          })

          that.setData({ //动态设置显示的值
            desc: res.data.description

          })
          that.setData({ //动态设置显示的值
            xcxCodeUrl: "https://ceshi.maomaoyouxuan.com/xcxphp/"+options.id+".png"

          })
          that.setData({ //动态设置显示的值
            id: options.id 

          })

        },
        fail: function (res) { // 请求失败
        }
      })

    } 
    
    else {

      console.log(options)

      this.setData({
        newsUrl: options.newsUrl
      })
      this.setData({
        title: options.title
      })
      this.setData({
        isSale: options.isSale
      })

      this.setData({
        isTKL: options.isTKL
      })
      this.setData({
        TKL: options.TKL
      })
      this.setData({
        desc: options.desc
      })
      this.setData({
        id: options.id
      })

      this.setData({
        xcxCodeUrl: "https://ceshi.maomaoyouxuan.com/xcxphp/" + options.id + ".png"
      })


      // console.log(this.data.newsUrl)
    }

  },
  gotoBuy: function(e) {
    // console.log("buy now ------");
    // console.log(e);
    var idx = e.currentTarget.dataset.goodId;
    var pathx = "pages/goods/index?goods_id=" + idx
    wx.navigateToMiniProgram({
      appId: 'wx63b0a554ef6f3308',
      path: pathx,
      extraData: {
        foo: 'bar'
      },
      envVersion: 'develop',
      success(res) {
        // 打开成功
        console.log("打开成功")
      }
    })
  },

  gotoTKL: function(e) {
    // console.log("TKL now ------");
    // console.log(e);
    var idx = e.currentTarget.dataset.goodId;

    // console.log(idx);
    var copyTKL = "$" + idx + "$";
    // console.log(copyTKL);
    var that = this;
    wx.setClipboardData({
      //去找上面的数据
      data: copyTKL,
      success: function(res) {
        // wx.showToast({
        //   title: '打开淘宝App可以打开产品',
        //   duration:3000
        // });
        wx.showModal({
          title: '淘口令已经复制',
          content: '打开淘宝App即可达到产品页面',
          success(res) {
            if (res.confirm) {
              console.log('用户点击确定')
            } else if (res.cancel) {
              console.log('用户点击取消')
            }
          }
        })
      }
    });
  },

  jumpMain: function(e) {
    wx.redirectTo({
      url: '../../pages/index/index'
    })
  },

  onShareAppMessage: function(options) {
    var that = this;　　 // 设置菜单中的转发按钮触发转发事件时的转发内容

    var shareObj = {
      title: "免费领取刮痧教程-" + this.data.title, // 默认是小程序的名称(可以写slogan等)
      path: '/pages/share/share?newsUrl=' + this.data.newsUrl + "&title=" + this.data.title + "&isSale=" + this.data.isSale + "&isTKL=" + this.data.isTKL + "&TKL=" + this.data.TKL + "&desc=" + this.data.desc, // 默认是当前页面，必须是以‘/’开头的完整路径
      imageUrl: '', //自定义图片路径，可以是本地文件路径、代码包文件路径或者网络图片路径，支持PNG及JPG，不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4
      success: function(res) {　　　　　　 // 转发成功之后的回调

        if (res.errMsg == 'shareAppMessage:ok') {}
      },
      fail: function() {　　　　　　 // 转发失败之后的回调

        if (res.errMsg == 'shareAppMessage:fail cancel') {　　　　　　　　 // 用户取消转发
        } else if (res.errMsg == 'shareAppMessage:fail') {　　　　　　　　 // 转发失败，其中 detail message 为详细失败信息
        }
      },
      // 　　　　complete: fucntion(){
      //   　　　　　　// 转发结束之后的回调（转发成不成功都会执行）
      // 　　　　}

    };　　 // 来自页面内的按钮的转发

    if (options.from == 'button') {
      var eData = options.target.dataset;
      console.log(eData.name); // shareBtn
      // 此处可以修改 shareObj 中的内容

      shareObj.path = '/pages/btnname/btnname?btn_name=' + eData.name;
    }　　 // 返回shareObj

    return shareObj;
  },

})